"""
lambda表达式
    lambda的语法：
        lambda 形参列表:表达式

    lambda在python中，相当于是匿名函数。
        lambda的参数可以接收多个参数，但是返回的语句只能有一句。
        匿名函数不能使用print(),lambda需要一个表达式：运算符和操作数的序列，能够计算出结果。
        lambda会自动返回表达式的结果。

    函数的本质：函数名指向了函数对象。
        可以像普通的变量一样，赋值给别人，也可以改变数值
        def test1():
            pass

        a = test1  # a也是一个函数
        a = 100 # 改为普通的整数。
"""


def test1(x, y):
    return x + y


# print(test1(1, 2))
# lambda 形参列表: 表达式
a = lambda x, y: x + y

print(test1)
print(a)

print(type(test1))
print(type(a))

print(test1(1, 2))
print(a(1, 2))

var = 10
print(id(var))
